home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 21 / Cream of the Crop 21 (Terry Blount) (October 1996).iso / windows / stallrel.zip / !STL0400.CFG < prev    next >
Text File  |  1995-12-21  |  3KB  |  102 lines

  1. ; !stl0400.cfg - EISA configuration file for EC 8/64-EI
  2. ; author        - Peter S. Calvert
  3. ; created        -
  4. ; notes            -
  5. ;    1)    A cludge has been made to be able to put half of the RAM address
  6. ;        in the board address+1 and the upper half in address+3.
  7. ;        As it turns out it was not needed as the board is programed again
  8. ;        by cdkh_brd.c at init time.
  9. ;        reg
  10. ;        +0
  11. ;        +1    addr lower byte  \ IOPORT(1) as a WORD
  12. ;        +2  IOPORT(3)        /          \ IOPORT(2) as a WORD
  13. ;        +3    addr upper byte             /
  14. ;    Notice IOPORT(1)'s lower byte maps onto the lower part of addr
  15. ;    Notice IOPORT(2)'s upper byte maps onto the upper part of addr
  16. ;    IOPORT(3) will be initialised after (1) and (2) so it cleans up
  17. ;    the mess left in addr +2
  18. ;
  19. BOARD
  20.   ID = "STL0400"
  21.   NAME = "Stallion Technologies - EC 8/64-EI"
  22.   MFR = "STALLION TECHNOLOGIES"
  23.   CATEGORY = "COM"
  24.   SLOT = EISA
  25.   READID = yes
  26.   AMPERAGE = 2000
  27.   COMMENTS = "
  28.     The installation of software specific to the operating system is required.
  29.     See Stallion Technologies documentation.
  30.   "
  31.  
  32. IOPORT(1) = 0z001h
  33.     SIZE = WORD
  34. IOPORT(2) = 0z002h
  35.     SIZE = WORD
  36. IOPORT(3) = 0z002h
  37.     SIZE = BYTE
  38.     INITVAL = LOC(7-0) x0xxx000
  39.  
  40. FUNCTION = "EC 8/64-EI Configuration"
  41.   TYPE = "COM,SER"
  42.  
  43.   SUBFUNCTION = "Dual-Ported RAM Address"
  44.  
  45.     CHOICE = "In range (C0000000H -> FFFF0000H)"
  46.       LINK
  47.         MEMORY = 64K
  48.           ADDRESS = 0c0000000h-0ffff0000h STEP = 64K
  49.           MEMTYPE = OTH
  50.           SHARE = "STL0400"
  51.         INIT = IOPORT(1) LOC(15-0) 1100000000000000-1111111111111111
  52.         INIT = IOPORT(2) LOC(15-0) 1100000000000000-1111111111111111
  53.  
  54.     CHOICE = "In range (80000000H -> BFFF0000H)"
  55.       LINK
  56.         MEMORY = 64K
  57.           ADDRESS = 080000000h-0bfff0000h STEP = 64K
  58.           MEMTYPE = OTH
  59.           SHARE = "STL0400"
  60.         INIT = IOPORT(1) LOC(15-0) 1000000000000000-1011111111111111
  61.         INIT = IOPORT(2) LOC(15-0) 1000000000000000-1011111111111111
  62.  
  63.     CHOICE = "In range (40000000H -> 7FFF0000H)"
  64.       LINK
  65.         MEMORY = 64K
  66.           ADDRESS = 040000000h-07fff0000h STEP = 64K
  67.           MEMTYPE = OTH
  68.           SHARE = "STL0400"
  69.         INIT = IOPORT(1) LOC(15-0) 0100000000000000-0111111111111111
  70.         INIT = IOPORT(2) LOC(15-0) 0100000000000000-0111111111111111
  71.  
  72.     CHOICE = "In range (00000000H -> 3FFF0000H)"
  73.       LINK
  74.         MEMORY = 64K
  75.           ADDRESS = 000000000h-03fff0000h STEP = 64K
  76.           MEMTYPE = OTH
  77.           SHARE = "STL0400"
  78.         INIT = IOPORT(1) LOC(15-0) 0000000000000000-0011111111111111
  79.         INIT = IOPORT(2) LOC(15-0) 0000000000000000-0011111111111111
  80.  
  81.  
  82.   SUBFUNCTION = "Interrupt Request"
  83.  
  84.     CHOICE = "Disable"
  85.       HELP = "Board is polled."
  86.  
  87.     CHOICE = "Enable: Level Trigger"
  88.       HELP = "Allows sharing of single interrupt."
  89.       LINK
  90.         IRQ = 15 | 12 | 11 | 10 | 7 | 5 | 4 | 3
  91.         TRIGGER = LEVEL
  92.         SHARE = "STL0400"
  93.         INIT = IOPORT(3) LOC(7 5 4 3) 1011 | 1001 | 1010 | 1000 | 1111 | 1101 |
  94.                                     1110 | 1100
  95.  
  96.     CHOICE = "Enable: Edge Trigger"
  97.       LINK
  98.         IRQ = 15 | 12 | 11 | 10 | 7 | 5 | 4 | 3
  99.         TRIGGER = EDGE
  100.         INIT = IOPORT(3) LOC(7 5 4 3) 0011 | 0001 | 0010 | 0000 | 0111 | 0101 |
  101.                                     0110 | 0100
  102.